﻿body {
	font-family: Arial, Tahoma;
	font-size: 12px;
	color: #5e5e5e;
	line-height: 18px;
}
a {color: #5e5e5e; text-decoration: none;}
a:hover {color: #00ADEF;text-decoration: none;}

/*
******************************************************
~ GENERAL STRUCTURE
******************************************************
*/
.banner,.pcard_top_userbar_inner,.nav,.middle_page,.footer_inner {/*width: 980px; margin: 0 auto;*/ padding-left: 10px; padding-right: 10px;}
/* Header */
.header {background-color: #00adef; height: 134px; clear: both;}
.banner {height: 75px; padding-top: 28px;}
.top_userbar {height: 30px; background-color: #289bec; border-bottom: 1px solid #4fb6fd;}
	.top_userbar_inner {color: #dff2ff; font-size: 11px;}
	.top_userbar_inner a {color: #dff2ff;}
	.top_userbar_inner a:hover {color: #fff; text-decoration: underline;}
	.user_functions {padding: 5px 0 0 30px; background: url(default/images/func_icons/usericon.gif) no-repeat 7px 4px; height: 15px}
  .search {width: 330px; padding: 4px 0 0; text-align: right;}
.logo {display: block; width: 810px; height: 50px; text-indent: -9999em;}


/* Body page */
.bodysite {padding: 0;min-height:400px; _height: 400px;}
.leftcol {
	float:left;
	position:relative;
	right:227px;
	width:227px;
}
.leftcol_inner {width: 207px; padding: 0 10px 0 10px}
.leftcol_inner h2 {
	background-color: #fff;
	color: #333;
	margin: -10px -9px 10px -10px;
	padding: 11px 10px 6px 10px;
	position: relative;
	width: 206px;
}
.right_outer {
	float:right;
	position:relative;
	right:227px;
	width:50%;
}
.rightcol {
	overflow:hidden;
	position:relative;
	right:100%;
	margin-left: 240px;
	margin-right: 10px;
}
.middle_page {min-height:380px; _height: 380px; padding: 10px;}
.page2cols {
	padding: 10px 0;
	float:left;
	left:227px;
	position:relative;
	width:200%;
}
.leftcol_bg {
	float: left;
	position: relative;
	overflow-x: hidden;
	width: 100%;
	background: url(default/images/bg_leftcol.gif) repeat-y 0 0;
}
